package leetcode.slidwidow;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Lc373 {


    public List<List<Integer>> kSmallestPairs(int[] nums1, int[] nums2, int k) {
        List<List<Integer>> ans = new ArrayList<>();
        int i = 0, j = 0;
        while (k-- > 0) {
            ans.add(Arrays.asList(nums1[i], nums2[j]));
            if (i == nums1.length - 1) j++;
            else if (j == nums2.length - 1) i++;
            else {
                if (nums1[i + 1] > nums2[j + 1]) j++;
                else i++;
            }
        }
        return ans;
    }

}
